|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Zbrojenie stóp fundamentowych |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
brak |
Narzędzie Zbrojenie stóp fundamentowych pozwala użytkownikowi na tworzenie prętów zbrojeniowych wewnątrz obiektu konstrukcji stopy.
To polecenie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków.
Przykład zbrojenia ławy fundamentowej w konstrukcji stopy.
Widok z przodu przykładu zbrojenia stopy.
1. Wybierz pionową ścianę uprzednio utworzonej konstrukcji stopy obiektu jak pokazano na poniższym obrazku.
2. Następnie wybierz Zbrojenie stóp fundamentowych z narzędzi zbrojeniowych.
3. Na ekranie pojawi się okno dialogowe Zbrojenie ławy fundamentowej, jak pokazano poniżej.
4. Wybierz żądany typ prętów oraz inne dane wejściowe dla prętów w kierunku równoległym do wybranej ściany w siatce zbrojenia ławy fundamentowej, jak pokazano na poniższym rysunku.
Okno dialogowe dla zbrojenia stóp fundamentowych zbrojenie w kierunku równoległym do wybranej ściany
5. Teraz kliknij na przycisk Dalej lub wybierz Poprzeczne pręty zbrojeniowe z listy i wypełnij żądane dane wejściowe dla prętów zbrojeniowych w kierunku poprzecznym wybranej ściany w siatce zbrojenia ławy fundamentowej, jak pokazano na poniższym rysunku.
Okno dialogowe dla zbrojenia stóp fundamentowych zbrojenie w kierunku poprzecznym do wybranej ściany
6. Kliknij przycisk Dalej lub kliknij na Słupy w widoku listy i wpisz żądane dane dla słupów w zbrojeniu ławy fundamentowej. W tym miejscu można wybrać, czy w słupach mają być dodawane dodatkowe pręty zbrojeniowe, czy nie.
7. Kliknij Dalej lub kliknij na Więzy w widoku listy i wpisz żądane dane dla Ściągów w słupach zbrojenia ławy fundamentowej.
8. Kliknij Dalej lub kliknij na Pręty zbrojeniowe główne w widoku listy i wpisz żądane dane dla prętów zbrojeniowych głównych w słupach zbrojenia ławy fundamentowej.
Okno dialogowe dla pól wprowadzania danych dotyczących zbrojenia głównego w kolumnach zbrojenia ławy fundamentowej.
Uwaga: kroki 9 i 10 są wymagane tylko wtedy, gdy w kroku 6 włączona jest kontrola pomocniczych prętów zbrojeniowych.
9. Kliknij Dalej lub kliknij na XDir Pręty zbrojeniowe pomocnicze w widoku listy i wpisz żądane dane dla prętów zbrojeniowych pomocniczych w kierunku X w kolumnie w zbrojeniu ławy fundamentowej.
Okno dialogowe dla pól wprowadzania danych dotyczących prętów zbrojeniowych w kierunku X w słupach zbrojenia ławy fundamentowej.
10. Kliknij przycisk Dalej lub kliknij na YDir Pręty zbrojeniowe pomocnicze w widoku listy i wpisz żądane dane dla prętów zbrojeniowych pomocniczych w kierunku Y w kolumnie w zbrojeniu ławy fundamentowej.
Okno dialogowe dla pól wprowadzania danych dla prętów zbrojeniowych w kierunku Y w kolumnach zbrojenia ławy fundamentowej.
11. Kliknij OK lub Zastosuj lub Zakończ, aby wygenerować wzmocnienie stopy.
12. Kliknij Anuluj, aby zamknąć okno dialogowe.
Pręty zbrojeniowe wzdłuż kierunku osi X z wyjątkiem głównych prętów zbrojeniowych
Pręty zbrojeniowe wzdłuż kierunku osi Y z wyjątkiem głównych prętów zbrojeniowych
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie zbrojenie stóp fundamentowych może być używane z konsoli środowiska Python za pomocą następującej funkcji:
from FootingReinforcement.FootingReinforcement import makeFootingReinforcement
footingReinforcementGroup = makeFootingReinforcement(
parallel_rebar_type,
parallel_front_cover,
parallel_rear_cover,
parallel_left_cover,
parallel_right_cover,
parallel_top_cover,
parallel_bottom_cover,
parallel_diameter,
parallel_amount_spacing_check,
parallel_amount_spacing_value,
cross_rebar_type,
cross_front_cover,
cross_rear_cover,
cross_left_cover,
cross_right_cover,
cross_top_cover,
cross_bottom_cover,
cross_diameter,
cross_amount_spacing_check,
column_front_cover,
column_left_cover,
column_right_cover,
column_rear_cover,
tie_top_cover,
tie_bottom_cover,
tie_bent_angle,
tie_extension_factor,
tie_diameter,
tie_number_spacing_check,
tie_number_spacing_value,
column_main_rebar_diameter,
column_main_rebars_t_offset,
cross_amount_spacing_value,
column_width,
column_length,
xdir_column_amount_spacing_check = True,
xdir_column_amount_spacing_value = 1,
ydir_column_amount_spacing_check = True,
ydir_column_amount_spacing_value = 1,
parallel_rounding = 2,
parallel_l_shape_hook_orintation = "Alternate",
cross_rounding = 2,
cross_l_shape_hook_orintation = "Alternate",
column_main_rebars_type = "StraightRebar",
column_main_hook_orientation = "Bottom Outside",
column_main_hook_extend_along = "x-axis",
column_l_main_rebar_rounding = 2,
column_main_hook_extension = 40,
column_sec_rebar_check = False,
column_sec_rebars_t_offset = (400, 400),
column_sec_rebars_number_diameter = (
"1#8mm+1#8mm+1#8mm",
"1#8mm+1#8mm+1#8mm",
),
column_sec_rebars_type = (
"StraightRebar",
"StraightRebar",
),
column_sec_hook_orientation = (
"Top Inside",
"Top Inside",
),
column_l_sec_rebar_rounding = (2, 2),
column_sec_hook_extension = (40, 40),
mesh_cover_along = "Bottom",
structure = None,
facename = None,
)
footingReinforcementGroup
z podanej struktury
, która jest stopą konstrukcyjną architektury i nazwy ściany
, która jest ścianą tej konstrukcji.
struktury
ani nazwy ściany
, program przyjmie jako dane wejściowe ścianę wybraną przez użytkownika.Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.
parallel_rebar_type
: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia stóp fundamentowych. Może mieć trzy wartości: "StraightRebar" (pręt zbrojeniowy prosty), "LShapeRebar" (pręt zbrojeniowy w kształcie litery L) i "UShapeRebar" (pręt zbrojeniowy w kształcie litery U).parallel_front_cover
: Odległość równoległego pręta zbrojeniowego od wybranej powierzchni.parallel_rear_cover
: Pokrycie zbrojeniem tyłu stopy fundamentowej z równolegle ułożonych prętów zbrojeniowych.parallel_left_cover
: Odległość lewego końca równoległego pręta zbrojeniowego do lewego boku konstrukcji.parallel_right_cover
: Odległość prawego końca równoległego pręta zbrojeniowego do prawego boku konstrukcji.parallel_top_cover
: Odległość równoległych prętów zbrojeniowych od górnej powierzchni konstrukcji.parallel_bottom_cover
: Odległość równoległych prętów zbrojeniowych od dolnej powierzchni konstrukcji.parallel_diameter
: Średnica równoległych prętów zbrojeniowych.parallel_amount_spacing_check
: Jeśli wartość jest ustawiona na Prawda
, to parametr parallel_amount_spacing_value jest używany jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_amount_spacing_value jest używana jako odstęp między prętami równoległymi.parallel_amount_spacing_value
: Zawiera liczbę prętów zbrojeniowych lub odstępy między równoległymi prętami zbrojeniowymi w oparciu o parametr amount_spacing_check.parallel_rounding
: Wartość zaokrąglenia, którą należy zastosować do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.parallel_l_shape_hook_orintation
: Przedstawia orientację haka równoległego pręta zbrojeniowego typu L-Shape, jeżeli parametr parallel_rebar_type to LShapeRebar. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny".Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
parallel_rebar_type
: Typ prętów zbrojeniowych dla poprzecznych prętów zbrojeniowych do zbrojenia stóp fundamentowych. Może mieć trzy wartości: "StraightRebar" (pręt zbrojeniowy prosty), "LShapeRebar" (pręt zbrojeniowy w kształcie litery L) i "UShapeRebar" (pręt zbrojeniowy w kształcie litery U).parallel_front_cover
: Odległość pomiędzy poprzecznym prętem zbrojeniowym a cross_face (ściana prostopadła do wybranej powierzchni).parallel_rear_cover
: Pokrycie zbrojeniem tyłu stopy fundamentowej z prostopadle ułożonych prętów zbrojeniowych.parallel_left_cover
: Odległość między lewym końcem poprzecznego pręta zbrojeniowego a lewą powierzchnią konstrukcji.parallel_right_cover
: Odległość prawego końca pręta zbrojeniowego od prawego lica konstrukcji odniesiona do powierzchni cross_face.parallel_top_cover
: Odległość poprzecznych prętów zbrojeniowych od górnej powierzchni konstrukcji.parallel_bottom_cover
: Odległość poprzecznych prętów zbrojeniowych od dolnej powierzchni konstrukcji.parallel_diameter
: Średnica oprzecznych prętów zbrojeniowych.parallel_amount_spacing_check
: Jeśli wartość jest ustawiona na Prawda
, to parametr parallel_amount_spacing_value jest używany jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_amount_spacing_value jest używana jako odstęp między prętami równoległymi.parallel_amount_spacing_value
: Zawiera liczbę prętów zbrojeniowych lub odstępy między równoległymi prętami zbrojeniowymi w oparciu o parametr amount_spacing_check.parallel_rounding
: Wartość zaokrąglenia, którą należy zastosować do narożników prętów, wyrażona w krotności średnicy poprzecznych prętów zbrojeniowych.parallel_l_shape_hook_orintation
: Przedstawia orientację haka poprzecznego pręta zbrojeniowego typu L-Shape, jeżeli parametr cross_rebar_type to LShapeRebar. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny".Właściwości zbrojenia słupów w stopie fundamentowej:
column_front_cover
: Odległość między wybraną ścianą a słupem.column_left_cover
: Odległość między wybraną ścianą a słupem.column_right_cover
: Odległość między prawą ścianą przednią a słupemcolumn_rear_cover
: Odległość między tylną ścianą a tylnymi kolumnami.column_width
: Szerokość dla słupa.column_length
: Długość słupa.xdir_column_amount_spacing_check
: Jeśli wartość jest ustawiona na Prawda
, to parametr xdir_column_amount_spacing_value jest używany jako liczba kolumn, w przeciwnym razie wartość xdir_column_amount_spacing_value jest używana jako odstęp między kolumnami w kierunku X.xdir_column_amount_spacing_value
: Zawiera liczbę kolumn lub rozstaw kolumn w kierunku X na podstawie wartości xdir_column_amount_spacing_check.ydir_column_amount_spacing_check
: Jeśli wartość jest ustawiona na Prawda
, to parametr ydir_column_amount_spacing_value jest używany jako liczba kolumn, w przeciwnym razie wartość ydir_column_amount_spacing_valuejest używana jako odstęp między kolumnami w kierunku Y.ydir_column_amount_spacing_value
: Zawiera liczbę kolumn lub rozstaw kolumn w kierunku Y na podstawie wartości ydir_column_amount_spacing_check.column_sec_rebar_check
: Jeśli wartość tego parametru to Prawda
, dodaj dodatkowe pręty zbrojeniowe w kierunku X i Y w słupach.Właściwości zbrojenia prętami cienkimi słupów w stopach fundamentowych:
tie_top_cover
: Wierzchnie pokrycie prętami cienkimi na zewnątrz ławy fundamentowej od strony głównych prętów zbrojeniowych.tie_bottom_cover
: Dolne pokrycie prętami cienkimi od spodu prętów zbrojeniowych w ławie fundamentowej w pobliżu siatki.tie_bent_angle
: Kąt wygięcia dla prętów.tie_extension_factor
: Współczynnik wydłużenia dla przedłużonej krawędzi pręta.tie_diameter
: Średnica prętów.tie_number_spacing_check
: Jeśli wartość ta jest ustawiona na Prawda
, to parametr tie_number_spacing_value jest używany jako liczba cienkich prętów, w przeciwnym razie wartość tie_number_spacing_value jest używana jako odstęp pomiędzy prętami.tie_number_spacing_value
:Zawiera liczbę cienkich prętów lub odstępów między nimi na podstawie wartości tie_number_spacing_check.Właściwości zbrojenia prętami głównymi słupów w stopach fundamentowych:
column_main_rebar_diameter
: Średnica głównych prętów zbrojeniowych w słupach.column_main_rebars_t_offset
: Górne odsunięcie głównych prętów zbrojeniowych w słupie poza górną powierzchnią stopy.column_main_hook_extend_along
: Kierunek głównego haka pręta zbrojeniowego (LShapeRebar). posiada dwie opcje "x-axis" i "y-axis".column_l_main_rebar_rounding
: Wartość zaokrąglenia, która ma być zastosowana dla naroży prętów, wyrażona jako krotność średnicy column_main_rebar_diameter.column_main_hook_extension
: Określa długość haka głównego pręta zbrojeniowego (LShapeRebar).column_main_rebars_type
: Typ prętów zbrojeniowych dla głównych prętów zbrojeniowych słupa. Pobiera on dwa typy danych wejściowych: "StraightRebar" (pręt zbrojeniowy prosty), "LShapeRebar" (pręt zbrojeniowy w kształcie litery L). Wartość domyślna to StraightRebar.column_main_hook_orientation
: Orientacja haka głównych prętów zbrojeniowych w kolumnach, jeśli typem głównego pręta jest LShapeRebar. Przyjmuje osiem różnych określeń dla haków w kształcie litery L, tj. "Góra Wewnątrz", "Góra Na zewnątrz", "Dół Wewnątrz", "Dół Na zewnątrz", "Góra Lewo", "Góra Prawo", "Dól Lewo", "Dół Prawo".Właściwości dla drugiego kierunku X i Y prętów zbrojeniowych słupów w stopie fundamentowej:
column_sec_rebars_t_offset
oraz sec_rebars_b_offset
to tuple (xdir_rebars_t_offset, ydir_rebars_t_offset) które określają odległości przesunięcia (lub wysokość) dla pomocniczych prętów zbrojeniowych w kierunku x i y odpowiednio w stosunku do górnych powierzchni konstrukcji.column_sec_rebars_number_diameter
to tuple (xdir_rebars_number_diameter, ydir_rebars_number_diameter) określające odpowiednio zestaw ilości#średnic pomocniczych prętów zbrojeniowych w kierunku X i w kierunku Y.column_sec_rebars_type
to tuple (xdir_rebars_type, ydir_rebars_type) określające typ pomocniczych prętów zbrojeniowych, odpowiednio w kierunku X i Y. Typem pręta zbrojeniowego może być "StraightRebar"
lub "LShapeRebar"
.column_sec_hook_orientation
to tuple (xdir_hook_orientation, ydir_hook_orientation) określające orientację pomocniczego haka pręta typu LShaped w kierunku x i y. Może mieć wartość "Góra Wewnątrz"
, "Góra Zewnątrz"
, "Dół Wewnątrz"
, "Dół Zewnątrz"
, "Góra Prawy"
, "Góra Lewy"
, "Dół Prawy"
lub "Dół Lewy"
jako hook_orientation.column_l_sec_rebar_rounding
to tuple (l_xdir_rebar_rounding, l_ydir_rebar_rounding) określające promień gięcia pomocniczych prętów zbrojeniowych typu LShaped w kierunku X i w kierunku Y, wyrażony jako krotność średnicy odpowiednio prętów zbrojeniowych typu LShaped w kierunku X i w kierunku Y.column_sec_hook_extension
to tuple (xdir_hook_extension, ydir_hook_extension) określające długość haka pomocniczych prętów zbrojeniowych typu LShaped w kierunku X i Y.Wspólne właściwości zbrojenia stóp fundamentowych:
mesh_cover_along
: Może mieć trzy wartości " Góra", "Dół" i "Oba". Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej i/lub dolnej powierzchni konstrukcji.structure
: Obiekt konstrukcji Architektury. Domyślnie przyjmuje wartość Brak.facename
: wybrana ściana konstrukcji. Domyślnie przyjmuje wartość Brak.
Właściwości zbrojenia stóp fundamentowych można zmienić za pomocą następującej funkcji:
from FootingReinforcement.FootingReinforcement import editFootingReinforcement
footingReinforcementGroup = editFootingReinforcement(
footingReinforcementGroup,
parallel_rebar_type,
parallel_front_cover,
parallel_rear_cover,
parallel_left_cover,
parallel_right_cover,
parallel_top_cover,
parallel_bottom_cover,
parallel_diameter,
parallel_amount_spacing_check,
parallel_amount_spacing_value,
cross_rebar_type,
cross_front_cover,
cross_rear_cover,
cross_left_cover,
cross_right_cover,
cross_top_cover,
cross_bottom_cover,
cross_diameter,
cross_amount_spacing_check,
column_front_cover,
column_left_cover,
column_right_cover,
column_rear_cover,
tie_top_cover,
tie_bottom_cover,
tie_bent_angle,
tie_extension_factor,
tie_diameter,
tie_number_spacing_check,
tie_number_spacing_value,
column_main_rebar_diameter,
column_main_rebars_t_offset,
cross_amount_spacing_value,
column_width,
column_length,
xdir_column_amount_spacing_check = True,
xdir_column_amount_spacing_value = 1,
ydir_column_amount_spacing_check = True,
ydir_column_amount_spacing_value = 1,
parallel_rounding = 2,
parallel_l_shape_hook_orintation = "Alternate",
cross_rounding = 2,
cross_l_shape_hook_orintation = "Alternate",
column_main_rebars_type = "StraightRebar",
column_main_hook_orientation = "Bottom Outside",
column_main_hook_extend_along = "x-axis",
column_l_main_rebar_rounding = 2,
column_main_hook_extension = 40,
column_sec_rebar_check = False,
column_sec_rebars_t_offset = (400, 400),
column_sec_rebars_number_diameter = (
"1#8mm+1#8mm+1#8mm",
"1#8mm+1#8mm+1#8mm",
),
column_sec_rebars_type = (
"StraightRebar",
"StraightRebar",
),
column_sec_hook_orientation = (
"Top Inside",
"Top Inside",
),
column_l_sec_rebar_rounding = (2, 2),
column_sec_hook_extension = (40, 40),
mesh_cover_along = "Bottom",
structure = None,
facename = None,
)
footingReinforcementGroup
to wcześniej utworzony obiekt grupy Footing Reinforcement
.makeFootingReinforcement()
.